NTISthis.com

Evidence Guide: ICTPRG529 - Apply testing techniques for software development

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTPRG529 - Apply testing techniques for software development

What evidence can you provide to prove your understanding of each of the following citeria?

Plan and design the test

  1. Analyse and review software development specifications
  2. Determine the test context, scope, standard and methodology
  3. Determine the test types and tools
  4. Determine test input data requirements
  5. Design the test plan, and test cases, using various test design techniques
Analyse and review software development specifications

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Determine the test context, scope, standard and methodology

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Determine the test types and tools

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Determine test input data requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Design the test plan, and test cases, using various test design techniques

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare the test environment

  1. Analyse and review documents to prepare the test environment
  2. Determine test environment requirements
  3. Build and set up the test environment
Analyse and review documents to prepare the test environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Determine test environment requirements

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Build and set up the test environment

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Implement and execute the test

  1. Build input data for testing
  2. Create the test suite or script from test cases
  3. Execute the test cases
  4. Create the test record to store test result
Build input data for testing

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Create the test suite or script from test cases

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Execute the test cases

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Create the test record to store test result

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Manage defect and testing process

  1. Evaluate and report the test results
  2. Track the defect and verify the fixes
  3. Maintain and archive test ware
Evaluate and report the test results

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Track the defect and verify the fixes

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Maintain and archive test ware

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Evidence Guide

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Plan and design the test

1.1 Analyse and review software development specifications

1.2 Determine the test context, scope, standard and methodology

1.3 Determine the test types and tools

1.4 Determine test input data requirements

1.5 Design the test plan, and test cases, using various test design techniques

2. Prepare the test environment

2.1 Analyse and review documents to prepare the test environment

2.2 Determine test environment requirements

2.3 Build and set up the test environment

3. Implement and execute the test

3.1 Build input data for testing

3.2 Create the test suite or script from test cases

3.3 Execute the test cases

3.4 Create the test record to store test result

4. Manage defect and testing process

4.1 Evaluate and report the test results

4.2 Track the defect and verify the fixes

4.3 Maintain and archive test ware

Required Skills and Knowledge

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Plan and design the test

1.1 Analyse and review software development specifications

1.2 Determine the test context, scope, standard and methodology

1.3 Determine the test types and tools

1.4 Determine test input data requirements

1.5 Design the test plan, and test cases, using various test design techniques

2. Prepare the test environment

2.1 Analyse and review documents to prepare the test environment

2.2 Determine test environment requirements

2.3 Build and set up the test environment

3. Implement and execute the test

3.1 Build input data for testing

3.2 Create the test suite or script from test cases

3.3 Execute the test cases

3.4 Create the test record to store test result

4. Manage defect and testing process

4.1 Evaluate and report the test results

4.2 Track the defect and verify the fixes

4.3 Maintain and archive test ware

Evidence of the ability to:

develop a test-plan document and test cases, to verify the completeness, reliability and performance of an application, according to requirement specifications

analyse and prepare the test environment, and execute test cases, by using automated test tools

document and manage the test result, by performing an application debugging process, and re-testing the application.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

describe the characteristics of the programming language

explain the input and output requirements

outline software development life cycle (SDLC) methodologies

define system layers such as the data network, hardware, operating system, database management systems, web servers, application servers, and client deployment

explain the processes and techniques related to small-size application development.